EER-CONCEPTOOL: Conceptual Analysis of EER Schemas and Ontologies
نویسندگان
چکیده
We have developed an intelligent knowledge management environment called EER-ConcepTool, which analyses conceptual schemas and ontologies. In this paper, we show how analysis supports knowledge modelling and validation at the conceptual level through a combination of different logicbased and heuristic reasoning services. We highlight how EER-ConcepTool overcomes some typical drawbacks of current intelligent analysers, outlining how it can be used to provide enhanced support to knowledge modelling. Knowledge in EER-ConcepTool is represented using a formal, expressive entity-relationship model. This knowledge model includes entity identifiers, relationship attributes and a full range of participatory cardinality constraints. It also allows multiple inheritance, disjointness and full coverage assertions for entities and relationships. EER-ConcepTool provides a complete set of automated services (e.g. consistency, classification, explicitation and propagation of constraints, linguistic correlation) to analyse schemas and application ontologies based on the above knowledge model. During analysis, EER-ConcepTool can ignore selected portions of the expressive power of this model in order to increase the number and the generality of its deductions. We show how this feature can be used to provide a simple mechanism which explains schema inconsistencies.
منابع مشابه
EER-ConcepTool: A "Reasonable" Environment for Schema and Ontology Sharing
We propose a system which supports knowledge sharing through the articulation of the overlapping components in two or more schemas or ontologies. EER-CONCEPTOOL uses Description Logics (DLs) to formalise and capture some relevant features of knowledge described using an Enhanced Entity-Relationship (EER) model. We describe how DL-based reasoning can provide a relevant part of the semiautomated ...
متن کاملConceptual Modeling Quality - From EER to UML Schemas Evaluation
This exploratory research investigates the evaluation process of conceptual specifications developed using either Extended Entity-Relationship (EER) or Unified Modeling Language (UML) conceptual models. In this paper, we provide a comprehensive framework for evaluating EER and UML conceptual schemas. Furthermore, we define classes of metrics facilitating the evaluation process and leading to th...
متن کاملEntity-Relationship and Object-Oriented Data Modeling-an Experimental Comparison of Design Quality
We compare EER and OO data models from the point of view of design quality. Quality is measured in terms of (a) correctness of the conceptual schemas being designed, (b) time to complete the design task, and (c) designers' preferences of the models. Result of an experimental comparison of the two models reveal that the EER model surpasses the OO model for designing unary and ternary relationshi...
متن کاملMetamodeling the Enhanced Entity-Relationship Model
A metamodel provides an abstract syntax to distinguish between valid and invalid models. That is, a metamodel is as useful for a modeling language as a grammar is for a programming language. In this context, although the Enhanced Entity-Relationship (EER) Model is the ”de facto” standard modeling language for database conceptual design, to the best of our knowledge, there are only two proposals...
متن کاملResolving the "Weak Status" of Weak Entity Types in Entity-Relationships Schemas
Entity Relationship schemas include weak entity types, whose entities are identified by their inter-relationships to other entities. During the translation of the EER schema into a logical database schema, the weak entity types are either translated into logical units of the database (a relation or a class), or are embedded as attributes of other logical units. Formal studies of EER schemas eit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002